package business;

import java.io.IOException;
import java.net.URL;
import java.rmi.NotBoundException;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		final String RCAT = "rcat";
		final String RCOPY = "rcopy";
		
//		if (System.getSecurityManager() == null) {
//            System.setSecurityManager(new SecurityManager());
//        }
		
		try {
			if (args.length < 1) {
				System.out.println("Ingrese comando");
				
			} else {
				
				Cliente cliente = new Cliente(new URL("file","192.168.2.100",100,"archivo"));
				
				
				if (args[0].compareTo(RCOPY) == 0 && args.length == 3) {
					// realiza la copia del archivo args[1] en args[2]
					cliente.rcopy(args[1], args[2]);
				} else if (args[0].compareTo(RCAT) == 0 && args.length == 2) {
					// muestra por pantalla el archivo args[1]
					cliente.rcat(args[1]);
				} else {
					System.out.println("Error en parámetros");
				}
			}

		} catch (IOException ex) {
			System.err.println("Error de entrada / salida");
			System.err.println(ex.getMessage());
		} catch (NotBoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}


	}

}
